#ifndef INTERA_GAMEOBJECT_HPP
#define INTERA_GAMEOBJECT_HPP

#include <SFML/Graphics.hpp>
#include <SFML/Audio.hpp>
#include "GameObject.hpp"

class InteractiveGameObject: public GameObject
{
    public:
        InteractiveGameObject(){}
        ~InteractiveGameObject(){}

		virtual void event(const sf::Input& inpt) = 0;
		virtual void update(float dt) = 0;
		virtual void show(sf::RenderTarget& wdw) const = 0;
};

#endif
